package dancespeedymodelmongo

// MongoDanceComposeClothesChangeLogTest 服饰流转记录
type MongoDanceComposeClothesChangeTstLog struct {
	Id_                       string `bson:"_id"`                          // id
	UserId                    string `bson:"user_id"`                      //用户id
	ConditionsTypeOne         int    `bson:"conditions_type_one"`          //一级类型
	ConditionsType            int    `bson:"conditions_type"`              //二级类型
	ElementNo                 int64  `bson:"element_no"`                   // 服饰编号
	ElementNumber             int64  `bson:"element_number"`               // 服饰数量
	ValidityPeriod            int64  `bson:"validity_period"`              // 服饰有效时长(小时)
	Source                    int64  `bson:"source"`                       // 获取来源 1:抽奖直接获得;2:碎片兑换获得 3:结婚 4:后台补发 5:小时榜发放 6:日榜发放 7:周榜发放 8:旅途活动 9:星光值活动 10:道具分解
	ActivityId                int64  `bson:"activity_id"`                  //活动id
	PetActivityId             int64  `bson:"pet_activity_id"`              //宠物活动id
	PetBossActivityId         int64  `bson:"pet_boss_activity_id"`         //宠物boss活动id
	ChangeType                int    `bson:"change_type"`                  //数据类型 1:增 2:减产
	ExchangePieceNo           int64  `bson:"exchange_piece_no"`            // 兑换碎片编号
	ExchangePieceNumber       int64  `bson:"exchange_piece_number"`        // 兑换碎片数量
	MarryLeftUserId           string `bson:"marry_left_user_id"`           //结婚左边用户uid
	MarryRightUserId          string `bson:"marry_right_user_id"`          //结婚右边用户uid
	AdminUserId               string `bson:"admin_user_id"`                //后台补发操作人uid
	TripScore                 int64  `bson:"trip_score"`                   // 8:旅途点
	Score                     int64  `bson:"score"`                        // 9:星光值数量
	StarStoneNo               int64  `bson:"star_stone_no"`                //分解成的星钻编号
	StarStoneNum              int64  `bson:"star_stone_num"`               //分解成的星钻数量
	GiveValidityPeriodSeconds int64  `bson:"give_validity_period_seconds"` // 赠送服饰有效时长(秒)
	GiveUserId                string `bson:"give_user_id"`                 //赠送人用户id
	ReceiveUserId             string `bson:"receive_user_id"`              //被赠送人用户id
	SourceElementNo           int64  `bson:"source_element_no"`            //来源散件编号
	SourceElementNum          int64  `bson:"source_element_num"`           //来源散件数量
	CreatedAt                 int64  `bson:"created_at"`                   //创建时间
	CreatedAtString           string `bson:"created_at_string"`            //创建时间
}
